Remote - SSHでログインできなくなった
結論
ログイン先サーバー側のアップデートによりfingerprintが変わっていた
手元のfingerprintを削除することで対応
known_hostsファイルの、接続先サーバー部分の記述を消す
背景
これでログインするためのサーバー側の条件って何?sta.icon
teratermで入ることはできるが、remote - sshでは入れない、という現象が起きた
ssh agentってのをサーバー側で起動してないといけない?
VSCodeのローカルサーバー等に何か起きてる可能性がある(のでたとえばPC再起動するとつながるようになる)
んー、既に繋がっていたときに、急に繋がらなくなったとして。このときに内部の状態が?おかしくなった、ってことなのかなぁ?
たしかにPC再起動までは試さなかった
ローカルサーバーがどう実装されてるか知らんが、別にプロセスが存在しててそいつがずっと生きてたってのはありえる
これはポート指定してなくて22になってた、というケース
違うな。teratermでは22でいけたsta.icon
なんかlinux側に .vscode-server/bin が存在している、みたいな言い方なのよな
そうなん?ただSSH接続してるだけじゃねえの?sta.icon
公式
If you do not have a SSH host set up, follow the directions for Linux, Windows 10 / Server (1803+), or macOS or create a VM on Azure.
だよなぁ、まあsshつなぐために設定しておく、くらいだよなあ
teratermで入れるなら「できてる」だよなぁ
teratermでは入れるがremote - sshで入れないってのが意味わからんのよなsta.icon
next
1 vscode localserver路線
2 .vscode-server/bin 路線